#!/bin/bash

# Vue版本冲突解决脚本 (简化版)

# 定义前端项目目录
FRONTEND_DIR="./web/moe_web"

echo "开始解决Vue版本冲突问题..."

# 进入前端目录
cd $FRONTEND_DIR

# 清理依赖
echo "步骤1: 清理依赖"
rm -rf node_modules
rm -f package-lock.json
npm cache clean --force

# 重新安装依赖
echo "步骤2: 重新安装依赖"
npm install

echo "步骤3: 检查Vue版本"
npm ls vue

cd ../..
if [ $? -eq 0 ]; then
  echo "依赖安装成功，请运行npm run serve测试项目"
else
  echo "依赖安装出现问题，请检查package.json中的Vue版本兼容性"
  echo "建议检查依赖版本是否与Vue 3.4.x兼容"
fi